Crate midir [] [src]

Modules

os

Structs

ConnectError

An error that can occur when trying to connect to a port.

InitError

An error that can occur during initialization (i.e., while creating a MidiInput or MidiOutput object).

MidiInput

An instance of MidiInput is required for anything related to MIDI input. Create one with MidiInput::new.

MidiInputConnection

Represents an open connection to a MIDI input port.

MidiOutput

An instance of MidiOutput is required for anything related to MIDI output. Create one with MidiOutput::new.

MidiOutputConnection

Represents an open connection to a MIDI output port.

Enums

ConnectErrorKind

The kind of error for a ConnectError.

Ignore

An enum that is used to specify what kind of MIDI messages should be ignored when receiving messages.

PortInfoError

An error that can occur when retrieving information about available ports.

SendError

An error that can occur when sending MIDI messages.